/* CSS Document */

	#movie,#cinema{
		width:960px;
		height:300px;
		background:#FFF;
		margin:-16px 160px 5px 160px;
		padding-top:0px;
	}
	
	.cinema li,.movie li{
		float:left;
		margin:20px 50px; 
	}
	
	#map{
		float:right;
		height:200px;
		width:200px;
	}
	
	#pic{
		float:left;
		alignment-adjust:text-after-edge;
	}
		
	ul{
		list-style:none;
	} 
	
	hr{
		clear:both;
		}
			
	#tabs{
		width:960px;
		overflow:auto;
		font: 62.5% "Trebuchet MS", sans-serif; 
		margin:0 160px;
		alignment-adjust:middle;
	}
	
	.movies li,.cinemas li{
		float:left;
		margin:auto 30px;
	}
	
	#clogo,#foot{
		text-align:center;
		opacity:0.8;
		margin: 30px 160px 0px 160px;
		padding-bottom:0px;
	}
	
	
	#page_ci_co,#page_ci_mo,#page_mo_ci,#page_mo_co{
		position:relative;
		/*top:-960px;
		left:440px;*/
		margin-left:60%;
		clear:both;
	}
	
	#page_ci_co li,#page_ci_mo li,#page_mo_ci li,#page_mo_co li{
		float:left;
		width:19px;
		height:25px;
		padding-left:5px;
		list-style-type:none;
	}
	
	#page_ci_co li a,#page_ci_mo li a,#page_mo_ci li a,#page_mo_co li a{
		color:#2b2b2b;
	}
	
	#last_ci_co li,#last_ci_mo li,#last_mo_ci li,#last_mo_co li{
		width:19px;
		height:20px;
		margin-top:5px;
		background:url(../images/last.png) no-repeat;
		background-position:0 0;
		background-size:20px 40px;
	}
	
	#last_ci_co li:hover,#last_ci_mo li:hover,#last_mo_ci li:hover,#last_mo_co li:hover{
		background-position:0 -20px;
	}
	
	#next_ci_co li,#next_ci_mo li,#next_mo_ci li,#next_mo_co li{
		width:19px;
		height:20px;
		margin-top:5px;
		background:url(../images/next.png) no-repeat;
		background-position:0 0;
		background-size:20px 40px;
	}
	
	#next_ci_co li:hover,#next_ci_mo li:hover,#next_mo_ci li:hover,#next_mo_co li:hover{
		background-position:0 -20px;
	}
